package com.mindskip.xzs.viewmodel.admin.dashboard;
//这段代码定义了一个名为IndexVM的ViewModel类，用于在仪表板首页展示数据。
// 在前端，该ViewModel类用于展示仪表板首页的各种数据，包括试卷数量、试题数量、已做试卷数量、已做试题数量等信息，并且还包括了用户行为值、已做试题值以及月日文本的列表数据。
//在后端，该ViewModel类用于传递数据给前端页面，通过设置各个属性的值，将后端数据传递到前端展示。
// 前端页面可以通过读取IndexVM类的属性来获取仪表板首页所需的数据，进而展示在页面上，帮助管理员监控系统的运行情况和用户行为数据。
import java.util.List;

/**
 * 仪表板首页数据的ViewModel类。
 */
public class IndexVM {
    private Integer examPaperCount;  // 试卷数量
    private Integer questionCount;  // 试题数量
    private Integer doExamPaperCount;  // 已做试卷数量
    private Integer doQuestionCount;  // 已做试题数量
    private List<Integer> mothDayUserActionValue;  // 用户行为值（按月日）
    private List<Integer> mothDayDoExamQuestionValue;  // 已做试题值（按月日）
    private List<String> mothDayText;  // 月日文本

    public Integer getExamPaperCount() {
        return examPaperCount;
    }

    public void setExamPaperCount(Integer examPaperCount) {
        this.examPaperCount = examPaperCount;
    }

    public Integer getQuestionCount() {
        return questionCount;
    }

    public void setQuestionCount(Integer questionCount) {
        this.questionCount = questionCount;
    }

    public Integer getDoExamPaperCount() {
        return doExamPaperCount;
    }

    public void setDoExamPaperCount(Integer doExamPaperCount) {
        this.doExamPaperCount = doExamPaperCount;
    }

    public Integer getDoQuestionCount() {
        return doQuestionCount;
    }

    public void setDoQuestionCount(Integer doQuestionCount) {
        this.doQuestionCount = doQuestionCount;
    }

    public List<Integer> getMothDayUserActionValue() {
        return mothDayUserActionValue;
    }

    public void setMothDayUserActionValue(List<Integer> mothDayUserActionValue) {
        this.mothDayUserActionValue = mothDayUserActionValue;
    }

    public List<Integer> getMothDayDoExamQuestionValue() {
        return mothDayDoExamQuestionValue;
    }

    public void setMothDayDoExamQuestionValue(List<Integer> mothDayDoExamQuestionValue) {
        this.mothDayDoExamQuestionValue = mothDayDoExamQuestionValue;
    }

    public List<String> getMothDayText() {
        return mothDayText;
    }

    public void setMothDayText(List<String> mothDayText) {
        this.mothDayText = mothDayText;
    }
}
